<?php

namespace service;

use think\facade\Config;
use think\facade\Log;
use Yansongda\Pay\Pay;

class WxPay
{
    /**
     * @param $order        本方订单号
     * @param $money        交易金额(元)
     * @param string $body  商品描述
     * @return string
     */
    public function pay($order, $money, $body = '充值支付')
    {
        $order = [
            'out_trade_no' => $order,
            'total_fee'    => $money * 100, // **单位：分**
            'body'         => $body,
        ];
        Log::record($order);
        return Pay::wechat(Config::pull('wechat'))->app($order);
    }
}